From fecc07908769c3538d4a35c3cd7b89248756a0d1 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 5 Oct 2010 10:53:09 +0200 Subject: [PATCH] GtkStyleContext: Invalidate whole window if no invalidation region is obtained. --- gtk/gtkstylecontext.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index cc234ee647..194070ea32 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -301,6 +301,8 @@ timeline_frame_cb (GtkTimeline *timeline, if (info->invalidation_region && !cairo_region_is_empty (info->invalidation_region)) gdk_window_invalidate_region (info->window, info->invalidation_region, TRUE); + else + gdk_window_invalidate_rect (info->window, NULL, TRUE); } static void @@ -327,6 +329,8 @@ timeline_finished_cb (GtkTimeline *timeline, if (info->invalidation_region && !cairo_region_is_empty (info->invalidation_region)) gdk_window_invalidate_region (info->window, info->invalidation_region, TRUE); + else + gdk_window_invalidate_rect (info->window, NULL, TRUE); animation_info_free (info); break; -- 2.30.2